//package cn.yiyuan.auth.controller;
//
//import cn.yiyuan.auth.entity.EmpEntity;
//import cn.yiyuan.auth.service.IEmployeeService;
//import cn.yiyuan.base.until.AjaxResult;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@RestController
//@RequestMapping("/emp")
//public class EmpController {
//    @Autowired
//    public IEmployeeService employeeService;
//
//
//    /**
//     * 保存和修改公用的
//     * @param employee1  传递的实体
//     * @return Ajaxresult转换结果
//     */
//    @PutMapping
//    public AjaxResult insertOrUpdate(@RequestBody EmpEntity employee1){
//
//            if( employee1.getId()!=null)
//                employeeService.update(employee1);
//            else
//                employeeService.insert(employee1);
//            return AjaxResult.me();
//
//    }
//    /**
//    * 删除对象信息
//    * @param id
//    * @return
//    */
//    @DeleteMapping(value="/{id}")
//    public AjaxResult delete(@PathVariable("id") Long id){
//
//                employeeService.delete(id);
//            return AjaxResult.me();
//
//    }
//
//    //获取用户
//    @GetMapping("/{id}")
//    public AjaxResult getId(@PathVariable("id")Long id)
//    {
//
//        EmpEntity employee1 = employeeService.getById(id);
////            return AjaxResult.me().setData(employee1);
//        return AjaxResult.me().setData(employee1);
//    }
//
//
//    /**
//    * 查看所有的员工信息
//    * @return
//    */
//
//    @GetMapping
//    public AjaxResult getAll(){
//
//            List<EmpEntity> list = employeeService.getAll();
//            return AjaxResult.me().setData(list);
//
//    }
//
//
//    /**
//    * 分页查询数据
//    *
//    * @param query 查询对象
//    * @return PageList 分页对象
//    */
////    @PostMapping
////    public AjaxResult DepList(@RequestBody EmployeeQuery1 query)
////    {
////
////            PageInfo<Employee1> pageInfo = employeeService.querList(query);
////            return AjaxResult.me().setData(pageInfo);
////
////    }
//
//
//    /**
//   * 批量删除
//   */
//    @PatchMapping
//    public AjaxResult pachdelete(@RequestBody List<Long> ids)
//    {
//
//            employeeService.batch(ids);
//            return AjaxResult.me();
//
//    }
//}
